package com.itheima.exerciseTest.test30_39;

        import java.util.Comparator;
        import java.util.TreeSet;

/*
3.分析以下需求，并用代码实现：
	(1)定义一个TreeSet集合，然后存入6个Double类型的数据，分别是[1.1,5.2,6.3,2.5,5.2,3.3]
	(2)不去重，然后遍历输出(从大到小)
 */
public class Test32 {
    public static void main(String[] args) {
        // (1)定义一个TreeSet集合，然后存入6个Double类型的数据，分别是[1.1,5.2,6.3,2.5,5.2,3.3]
        TreeSet<Double> ts = new TreeSet<>(new Comparator<Double>() {
            @Override
            public int compare(Double d1, Double d2) {
                int result = d2.compareTo(d1);
                result = result == 0 ? 1 : result;
                return  result;
            }
        });
        ts.add(1.1);
        ts.add(5.2);
        ts.add(6.3);
        ts.add(2.5);
        ts.add(5.2);
        ts.add(3.3);
        System.out.println(ts); // [6.3, 5.2, 5.2, 3.3, 2.5, 1.1]

    }
}
